package com.xyz.study.design_mode.q_observer.mode;

/**
 * 角色：Subject 被观察主体
 * @author XYZ
 * @version 1.0.0
 * @since 2021-01-27 18:35
 */
public interface Event {
    /**
     * 添加监听器（观察者）
     *
     * @param eventListener eventListener
     */
    void addListener(EventListener eventListener);

    /**
     * 事件发生变化通知监听器（观察者）
     */
    void eventChanged(String userIdNew);
}
